home *** CD-ROM | disk | FTP | other *** search
- //SCO specific GLOBALS
-
- //get the API WINDOW, make sure it is open
- API_WIN = null;
- if (opener != null) {
- if (opener.API_WIN == null) {
- if (opener.opener.API_WIN == null) {
- alert("The LMS Tracking Window is no longer open.\nThis training requires this window be open.\nPlease re-run this training object...");
- window.close();
- }
- else
- var API_WIN = opener.opener.API_WIN;
- }
- else {
- var API_WIN = opener.API_WIN;
- }
- }
- else {
- if (window.parent.api != null) {
- if (window.parent.api.API_WIN != null)
- var API_WIN = window.parent.api.API_WIN;
- }
- else {
- alert("The parent Window is no longer open.\nThis training requires this window be open.\nPlease re-run this training object...");
- window.close();
- }
- }
-
- //Double-check, make sure in review that course window is open
- if (API_WIN.RUN_508 == null) {
- alert("The parent Window is no longer open.\nThis training requires this window be open.\nPlease re-run this training object...");
- window.close();
- }
-
- var AUTO_COMPLETION = API_WIN.AUTO_COMPLETION;
- var PATH_EXT = API_WIN.PATH_EXT;
- var PAGE_TYPE = API_WIN.PAGE_TYPE;
- var AUDIO_TYPE = API_WIN.AUDIO_TYPE;
- var RUN_508 = API_WIN.RUN_508;
- var SEPARATE_508 = API_WIN.SEPARATE_508;
- var LIST_508_PAGES = API_WIN.LIST_508_PAGES;
- var SCO_STATUS = API_WIN.SCO_STATUS;
- if (!API_WIN.WIN_TYPE == "current_window") {
- var tmp_cur_sco = get_cookie_value("CUR_SCO");
- if (tmp_cur_sco != "")
- SCO_STATUS = API_WIN.flms_get_sco_status(tmp_cur_sco,"1");
- }
- var ISO_LANG = API_WIN.ISO_LANG;
- var LANG_EXT = API_WIN.LANG_EXT;
- var LIST_FLASH_PAGES = API_WIN.LIST_FLASH_PAGES;
- var LIST_HTML_PAGES = API_WIN.LIST_HTML_PAGES;
- var FLASH_PAGE_ROOT = API_WIN.FLASH_PAGE_ROOT;
- var FLASH_VERSION = API_WIN.FLASH_VERSION;
- var ENABLE_AUDIO = API_WIN.ENABLE_AUDIO;
- var SHOW_AUDIO = API_WIN.SHOW_AUDIO;
- var PAGE_NUM = API_WIN.PAGE_NUM;
- var MAX_PAGE_NUM = API_WIN.MAX_PAGE_NUM;
- var CORRECT_FEEDBACK = API_WIN.CORRECT_FEEDBACK;
- var INCORRECT_FEEDBACK = API_WIN.INCORRECT_FEEDBACK;
- var QUEST_NUM = API_WIN.QUEST_NUM;
- var MAX_QUEST_NUM = API_WIN.MAX_QUEST_NUM;
- var ANSWER_LIST = API_WIN.ANSWER_LIST;
- var CORRECT_ANSWERS = API_WIN.CORRECT_ANSWERS;
- var QUEST_POOL_NUM = API_WIN.QUEST_POOL_NUM;
- var QUEST_LIST = API_WIN.QUEST_LIST;
- var RUN_QUEST = API_WIN.RUN_QUEST;
- var RUNNING_QUEST = API_WIN.RUNNING_QUEST;
- var RUN_REVIEW = API_WIN.RUN_REVIEW;
- var REVIEW_PAGE_NUM = API_WIN.REVIEW_PAGE_NUM;
- var REVIEW_PAGES = API_WIN.REVIEW_PAGES;
- var REVIEW_PAGE = API_WIN.REVIEW_PAGE;
- var MODULE_TITLE = API_WIN.MODULE_TITLE;
- var COURSE_TITLE = API_WIN.COURSE_TITLE;
- var LESSON_TITLE = API_WIN.LESSON_TITLE;
- var PAGE_TITLE = "";
- var MEDIA_HTML = "";
- var MEDIA_BKCOLOR = API_WIN.MEDIA_BKCOLOR;
- var MEDIA_WIDTH = API_WIN.MEDIA_WIDTH;
- var MEDIA_HEIGHT = API_WIN.MEDIA_HEIGHT;
- var RV_WIN_OFFSET = API_WIN.RV_WIN_OFFSET;
- var SHOW_FEEDBACK = API_WIN.SHOW_FEEDBACK;
-
- //get page number padded in str
- var PAGE_STR = convert_num_to_str(PAGE_NUM);
- //if running a review, get correct current page
- if (API_WIN.RUN_REVIEW) {
- //if no review pages, error so close window
- if (REVIEW_PAGES == "")
- window.close();
- PAGE_NUM = REVIEW_PAGE_NUM;
- if (PAGE_NUM == "NaN")
- PAGE_NUM = 1;
- MAX_PAGE_NUM = parseFloat(get_item_count(REVIEW_PAGES,","));
- REVIEW_PAGE = parseFloat(parse_string(REVIEW_PAGES,",",PAGE_NUM));
- if (REVIEW_PAGE < 1)
- REVIEW_PAGE = 1;
- PAGE_STR = convert_num_to_str(REVIEW_PAGE);
- }
-
- if ((RUN_508) && (SEPARATE_508)) {
- MAX_PAGE_NUM = parseInt(LIST_508_PAGES);
- }
-
- PAGE_TYPE = API_WIN.get_page_type(PAGE_STR,PAGE_TYPE,LIST_FLASH_PAGES,LIST_HTML_PAGES);
-
- if (PAGE_TYPE == "flash") {
- MEDIA_HTML = API_WIN.get_flash_html(API_WIN.get_media_url(PAGE_STR,"flash"),MEDIA_WIDTH,MEDIA_HEIGHT,MEDIA_BKCOLOR,FLASH_VERSION);
- AUDIO_TYPE = "";
- }
-
- //if audio type = "" then need to use audio lists
- if (PAGE_TYPE == "html") {
- if (AUDIO_TYPE == "") {
- var LIST_FLASH_AUDIO = opener.LIST_FLASH_AUDIO;
- var LIST_WMA_AUDIO = opener.LIST_WMA_AUDIO;
-
- //now get & set this page's audio type
- if (LIST_FLASH_AUDIO.indexOf(PAGE_STR) > -1)
- AUDIO_TYPE = "flash";
- if (LIST_WMA_AUDIO.indexOf(PAGE_STR) > -1)
- AUDIO_TYPE = "wma";
- }
- if (AUDIO_TYPE == "flash") {
- if (IE) {
- var tmp_width = "1";
- var tmp_height = "1";
- }
- else {
- var tmp_width = "2";
- var tmp_height = "2";
- }
- MEDIA_HTML = API_WIN.get_flash_html(API_WIN.get_media_url(PAGE_STR,"flash"),tmp_width,tmp_height,MEDIA_BKCOLOR,FLASH_VERSION);
- }
- if (AUDIO_TYPE == "wma")
- MEDIA_HTML = API_WIN.get_wma_html(API_WIN.get_media_url(PAGE_STR,"wma"));
- }
-
- var DISABLE_PREV = false;
- var DISABLE_NEXT = false;
- var NEXT_PAGE = "";
- var PREV_PAGE = "";
-
- //flash next hack
- var FN_TIMER
-
-
-